function cekText(text){
    if(text.value ==""){
        return false;
    }
    else{
        return true;
    }
}

function uploadGambar(file){
    if(cekText(file)){
        return true;
    }else{
        alert("Pilih Gambar Dahulu");
        return false;
    }
}

function cekRadio(radio){
    temp = false;

    for(i = 0; i < radio.length; i++){
        if(radio[i].checked){
            temp = true;
        }
    }

    return temp;
}

function cekEmail(email){
    validEmail = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; //regex untuk cek email
    if(validEmail.test(email.value)){
        return true;
    }
    return false;
}

function resetField(field){
    field.value = "";
}

function resetRadio(rdo){
    for(i = 0; i < rdo.length; i++){
        rdo[i].checked = false;
    }
}

function positif(nilai){
    if(nilai.value > 0){
        return true;
    }else{
        return false;
    }
}

function cekTelepon(telepon){
    validTelepon = /^[0-9]{6,15}$/; //regex untuk cek tanggal

    if(validTelepon.test(telepon.value)){
        return true;
    }
    return false;
}

function cekTanggal(tanggal){
    validTanggal = /^[0-9]{2}\-[0-9]{2}\-[0-9]{4}$/; //regex untuk cek tanggal

    if(validTanggal.test(tanggal.value)){
        data = tanggal.value.split("-");

        for(i = 0; i < data.length; i++){
            if(!positif(data[i])){
                return false;
            }
        }

        if(data[1] > 12){
            return false;
        }

        if(data[1] == 2){
            if(data[2] % 4 == 0){
                if(data[0] > 29){
                    return false;
                }else{
                    return true;
                }
            } else {
                if(data[0] > 28){
                    return false;
                }else{
                    return true;
                }
            }
        }

        if(data[1] == 1 || data[1] == 3 || data[1] == 5 || data[1] == 7 || data[1] == 8 || data[1] == 10 || data[1] == 12){
            if(data[0] > 31){
                return false;
            }else {
                return true;
            }
        }else{
            if(data[0] > 30){
                return false;
            }else{
                return true;
            }
        }

    } else {
        return false;
    }
}

function cekDuaTanggal(tanggalMulai, tanggalSelesai) {
    data1 = tanggalMulai.value.split("-");
    data2 = tanggalSelesai.value.split("-");
    
    for(i = 0; i < data1.length; i++) {
        if(data1[i] < data2[i]) {
            return true;
        }
        
        if(i == 1) {
            if(data1[i] > data2[i]) {
                return false;
            }
        }
    }
    
    return false;
}